昨天我們完成了留言板的資料庫設計,今天要來介紹 MainViewController 所需的元件。
在留言板的主畫面中,我們會需要以下元件:
Label:兩個
lbComments:顯示留言標題。lbUser:顯示使用者名稱標籤。TextField:一個
txfUser:輸入使用者名稱。TextView:一個
txvContent:輸入留言內容。Button:兩個
btnSent:送出留言。btnSort:排序留言。TableView:一個
tbvTest:顯示所有留言。
這些元件透過 IBOutlet 與程式碼連結:
// MARK: - IBOutlet
@IBOutlet weak var lbComments: UILabel!
@IBOutlet weak var lbUser: UILabel!
@IBOutlet weak var tbvTest: UITableView!
@IBOutlet weak var txvContent: UITextView!
@IBOutlet weak var btnSent: UIButton!
@IBOutlet weak var btnSort: UIButton!
@IBOutlet weak var txfUser: UITextField!
透過這些連結,我們就能在程式中讀取或控制 UI 元件。
今天我們完成了 MainViewController 的介面設計,並將所有 UI 元件與程式碼連結。
明天我們會進一步介紹 MainViewController 的完整程式碼實作,包含送出留言、排序、編輯與刪除的功能。